//
//  DataBaseHandler.h
//  数据库来一波
//
//  Created by silently on 15-2-4.
//  Copyright (c) 2015年 lanou3g.com 蓝鸥科技. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Jokes.h"
#import <sqlite3.h>

// 出于对本地数据库安全的考虑, 需要把这个数据库的工具类设计成一个单例, 就是说一个app里只有一个对象能够对本地数据库进行读写
@interface DataBaseHandler : NSObject
{
    // 数据库指针, 指向本地的数据库文件
    sqlite3 *dbPoint;
    
}
// 单例方法
+ (DataBaseHandler *)shareInstance;

// 打开数据库
- (void)openDB;
// 关闭数据库
- (void)closeDB;
// 创建表
- (void)createTable;
// 插入数据
- (void)insertJokes:(Jokes *)jokes;
// 删除数据
- (void)removeJokes:(Jokes *)jokes;
// 查询所有数据
- (NSMutableArray *)selectAll;

@end
